sonorous rattle - French English Dictionary